package com.dao;

import com.entity.Landuse;
import com.entity.LanduseExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface LanduseDao {
    long countByExample(LanduseExample example);

    int deleteByExample(LanduseExample example);

    int deleteByPrimaryKey(Integer lid);

    int insert(Landuse record);

    int insertSelective(Landuse record);

    List<Landuse> selectByExample(LanduseExample example);

    Landuse selectByPrimaryKey(Integer lid);

    int updateByExampleSelective(@Param("record") Landuse record, @Param("example") LanduseExample example);

    int updateByExample(@Param("record") Landuse record, @Param("example") LanduseExample example);

    int updateByPrimaryKeySelective(Landuse record);

    int updateByPrimaryKey(Landuse record);
}